@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333;  -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#135137; text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal}
ul,li{ list-style:none; padding:0; margin:0}
.clear{ clear:both; overflow:hidden}

.q1200{ width:1200px; margin:0 auto; }
.q1440{ width:1440px; margin:0 auto; }

/*翻页样式*/
.dpager_1{ text-align:center;}
.dpager_2{ text-align:center;}
.dpager_3{ text-align:center;}

.ddpage{ padding:3px; margin:3px; text-align:center; font-family: "微软雅黑"; font-size: 14px; }

.ddpage a,.ddpage span.miy{ margin:2px; text-decoration:none;}
.ddpage .disabledfy{ font-family: "微软雅黑";}

.dpager_4 a,.dpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#009;}
.dpager_4 a:hover { border:1px solid #009; color:#000;}
.dpager_4 a:active {border:1px solid #009; color:#000;}
.dpager_4 span.current { border:1px solid #009; background-color:#009; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.dpager_4 span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}

.dpager_5 a,.dpager_5 span.miy{ border:1px solid #ccdbe4; padding:2px 8px 2px 8px; color:#0061de; }
.dpager_5 a:hover { border:1px solid #2b55af; color:#fff; background-color:#3666d4;}
.dpager_5 a:active {border:1px solid #009; color:#000;}
.dpager_5 span.current { padding:2px 8px 2px 8px; margin:2px; color:#000; text-decoration:none;}
.dpager_5 span.disabled { border:1px solid #ccdbe4; padding:2px 8px 2px 8px; margin:2px; color:#ddd;}

.dpager_6{ color:#ff6500; }
.dpager_6 a,.dpager_6 span.miy{ border:1px solid  #ff9600; padding:2px 7px 2px 7px; background-position:50% bottom; color:#ff6500; background-image:url(../images/page/page6.jpg);}
.dpager_6 a:hover { border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.dpager_6 a:active {border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.dpager_6 span.current {border:1px solid #ff6500; padding:2px 7px 2px 7px; margin:2px; color:#ff6500; background-color:#ffbe94; text-decoration:none;}
.dpager_6 span.disabled { border:1px solid #ffe3c6; padding:2px 7px 2px 7px; margin:2px; color:#ffe3c6;}

.dpager_7 a,.dpager_7 span.miy{ border:1px solid  #2c2c2c; padding:2px 5px 2px 5px; background:url(../images/page/page7.gif) #2c2c2c; color:#fff;}
.dpager_7 a:hover { border:1px solid #aad83e; color:#fff;background:url(../images/page/page7_2.gif) #aad83e;}
.dpager_7 a:active { border:1px solid #aad83e; color:#fff;background:urlurl(../images/page/page7_2.gif) #aad83e;}
.dpager_7 span.current {border:1px solid #aad83e; padding:2px 5px 2px 5px; margin:2px; color:#fff;background:url(../images/page/page7_2.gif) #aad83e; text-decoration:none;}
.dpager_7 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.dpager_8 a,.dpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.dpager_8 a:hover { border:1px solid #a0a0a0; }
.dpager_8 a:hover { border:1px solid #a0a0a0; }
.dpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.dpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.dpager_9 a,.dpager_9 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#88af3f; } 
.dpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.dpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.dpager_9 span.current {border:1px solid #b2e05d; padding:2px 5px 2px 5px; margin:2px; color:#fff; background-color:#b2e05d; text-decoration:none;} 
.dpager_9 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;} 





/*头部*/
.header{ 
	width:100%; 
	height:90px; 

}

.logo{ 
	float:left; 
	margin-top:20px;
}

/*搜索*/
.search{  
	float:right;
	height:24px; 
	overflow:hidden; 
	margin-top:33px;
	margin-left:25px;
}

.search_input{ 
	overflow:hidden;
}

.search form{ 
	height:24px;
}

.navsearch_input{ 
	width:auto;  
	height:24px; 
	float:left;
	margin-right:30px;
}

.navsearch_input input{
	width:100px; 
	height:23px; 
	border-top:none;
	border-right:none;
	border-left:none;
	outline:none; 
	font-size:14px; 
	font-family:"微软雅黑"; 
	color:#c9c9c9; 
	float:left;
	border-bottom:1px solid #8d8d8d;
}

.searchgo{ 
	float:left; 
	width:23px; 
	height:23px;
	border:none;
	outline:none; 
	cursor:pointer;
	background:url(../ss_r.png) no-repeat; 
}


/*导航*/
.nav{ 
	height:90px;
	float: right; 
}

.nav ul{ }
.nav li{ 
	float:left; 
	height:90px; 
	font-size:14px; 
	line-height:90px; 
	text-align:center; 
	position:relative;
}

.nav li a{ 
	display:block; 
	color:#000;
	padding:0 23px; 
}

.nav li:hover a{ 
	color: #135137;
	background:url(../nav_li_h.jpg) no-repeat center 60px;
}

.nav_now a{
	color: #135137!important;
	background:url(../nav_li_h.jpg) no-repeat center 60px;
}

.nav li dl{ 
	position:absolute; 
	width:100%; 
	top:90px; 
	left:0; 
	z-index:9999999; 
	display:none; 
}

.nav li dl dd{
	background:#135137;
	height:36px; 
	width:100%; 
	font-size:14px; 
	line-height:36px; 
	border-bottom:1px solid #143984;
	border-left:1px solid #143984;
	border-right:1px solid #143984;
}
.nav li dl dd a{
	padding:0; 
	color: #fff!important;
}

.nav li dl dd:hover{
	background:#143984;
}

.nav li:hover dl{ 
	
}

/*banner*/
.banner{ 
	width:100%; 
	height:800px; 
	overflow:hidden; 
	position:relative;
}

.banner li{ 
	width:100%;
    height:800px;
}

.banner .bx-pager{ 
	text-align:center; 
	width:100%; 
	height:4px; 
	position:absolute; 
	bottom:34px; 
	z-index:99999;

}

.banner .bx-pager .bx-pager-item{ 
	display:inline-block; 
	margin:0 5px;
}

.banner .bx-pager .bx-pager-item a{ 
	width:48px; 
	height:4px;
	display:block;
	background:#fff;
}

.banner .bx-pager .bx-pager-item a.active{
	background:#135137;
}


.banner:hover .bx-controls-direction{ 
	display:block;
}

.ny_banner{ width:100%; height:300px; overflow:hidden}
.ny_banner h1{ float:left; height:35px; border-left:4px solid #18543d; color:#fff; font-size:30px; line-height:35px; padding-left:12px; margin-top:132px}
.ny_banner h1 span{font-size:24px; font-family:Arial; text-transform:uppercase}


/*首页内容1*/
.index_1{
	width: 100%;
	height: 298px;
	overflow: hidden;
	padding-top:30px; 
}

.index_1 ul{
	margin-left: -10px;
}

.index_1 li{
	width:280px;
	overflow:hidden;
	float: left;
	margin-left: 10px;
}

.index_1 li h1{
	width:100%;
	height: 220px;
	overflow: hidden;
	position: relative;
}

.index_1 li h1 a{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.index_1 li h1 a:hover{
	background: url(../index_1_h1_h.png) no-repeat center;
}

.index_1 li h1 img{
	width:100%;
}

.index_1 li h2{
	font-size:18px;
	color:#333333;
	line-height: 60px;
	text-align: center;
}


/*首页内容2*/
.index_2{
	width: 100%;
	height: 760px;
	overflow: hidden;
	background: #f8f8f8;
}

.index_2_title{
	width: 100%;
	height: 160px;
	overflow: hidden;
	background: url(../index_2_title.png) no-repeat center top;
}

.index_2_title h1{
	text-align: center;
	font-size:18px;
	color: #135137;
	line-height: 40px;
	margin-top:118px; 
}

.index_2_title h1 a{
	color: #135137;
}

.index_2_main{
	width: 100%;
	height: 500px;
	overflow: hidden;
	margin-top: 50px;
}

.index_2_tant_dan{
	width:300px;
	height: 500px;
	overflow: hidden;
	float: left;
	position: relative;
}

.index_2_tant_dan .index_2_tant_text{
	width:220px;
	height: 262px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	padding: 0 40px;
	text-align: center;
	background: url(../index_2_tant_dan_text.png) no-repeat center top;
}
.index_2_tant_dan .index_2_tant_text h1{
	font-size: 16px;
	color: #135137;
	margin-top:66px; 
}

.index_2_tant_dan .index_2_tant_text h1 a{
	color: #135137;
}

.index_2_tant_dan .index_2_tant_text span{
	width: 40px;
	height: 1px;
	background:#999999;
	margin: 14px auto;
	overflow: hidden;
	display: block;
}

.index_2_tant_dan .index_2_tant_text h2{
	font-size: 14px;
	color: #666666;
	line-height:24px;
}

.index_2_tant_dan .index_2_tant_img{
	width:300px;
	height: 250px;
	position: absolute;
	top: 250px;
	left: 0;
	z-index: 1;
}
.index_2_tant_dan .index_2_tant_img img{ width:100%}

.index_2_tant_shuang{
	width:300px;
	height: 500px;
	overflow: hidden;
	float: left;
	position: relative;
}

.index_2_tant_shuang .index_2_tant_text{
	width:220px;
	height: 262px;
	position: absolute;
	top: 240px;
	left: 0;
	z-index: 2;
	padding: 0 40px;
	text-align: center;
	background: url(../index_2_tant_shuang_text.png) no-repeat center top;
}

.index_2_tant_shuang .index_2_tant_text h1{
	font-size: 16px;
	color: #135137;
	margin-top:66px; 
}

.index_2_tant_shuang .index_2_tant_text h1 a{

	color: #135137;
}


.index_2_tant_shuang .index_2_tant_text span{
	width: 40px;
	height: 1px;
	background:#999999;
	margin: 14px auto;
	overflow: hidden;
	display: block;
}

.index_2_tant_shuang .index_2_tant_text h2{
	font-size: 14px;
	color: #666666;
	line-height:24px;
}

.index_2_tant_shuang .index_2_tant_img{
	width:300px;
	height: 250px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.index_2_tant_shuang .index_2_tant_img img{ width:100%}

/*首页内容3*/
.index_3{
	width: 100%;
	height: 1173px;
	overflow: hidden;
	background:url(../index_3_bg.jpg) left top;
}

.index_3_1{
	width: 100%;
	overflow: hidden;
}

.index_3_1_title{
	width: 100%;
	height: 160px;
	overflow: hidden;
	background: url(../index_3_1_title.png) no-repeat center top;
}

.index_3_1_title h1{
	text-align: center;
	font-size:18px;
	color: #135137;
	line-height: 40px;
	margin-top:118px; 
}

.index_3_1_title h1 a{
	color: #135137;
}

.index_3_1_main{
	width: 100%;
	height: 420px;
	overflow: hidden;
	margin-top: 50px;
	background: url(../index_3_1_main.jpg) no-repeat;
}

.index_3_1_main_l{
	width: 530px;
	height: 360px;
	overflow: hidden;
	float: left;
	margin-left:50px;
	margin-top:30px;  
}

.index_3_1_main_l img{
	width: 100%;
}

.index_3_1_main_r{
	width: 560px;
	height: 360px;
	overflow: hidden;
	float: left;
	margin-left: 30px;
	margin-top: 30px;
}

.index_3_1_main_r h1{
	font-size: 18px;
	color:#000000;
	line-height: 60px;
}

.index_3_1_main_r h2{
	max-height: 240px;
	font-size: 14px;
	color:#333333;
	line-height: 30px;
	text-indent: 2em;
	text-align: justify;
}

.index_3_1_main_r h3{
	width:118px;
	height: 34px;
	overflow:hidden;
	border: 1px solid #135137;
	margin-top: 30px;
}

.index_3_1_main_r h3 a{
	display: block;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #135137;
}


.index_3_2{
	width: 100%;
	overflow: hidden;
}

.index_3_2_title{
	width: 100%;
	height: 160px;
	overflow: hidden;
	background: url(../index_3_2_title.png) no-repeat center top;
}

.index_3_2_title h1{
	text-align: center;
	font-size:18px;
	color: #135137;
	line-height: 40px;
	margin-top:118px; 
}

.index_3_2_title h1 a{
	color: #135137;
}

.index_3_2_main{
	width: 100%;
	height: 420px;
	overflow: hidden;
	margin-top: 50px;
}

.index_3_2_main ul{
	margin-left:-30px;
	zoom:1; 
}

.index_3_2_main li{
	width: 380px;
	height: 274px;
	float: left;
	overflow: hidden;
	margin-left:30px;
	position:relative;
}
.index_3_2_main li h1{
width:380px;
height:274px;
overflow:hidden;
}
.index_3_2_main li h1 img{
width:100%
}

.index_3_2_main li h2{ display:block; width:380px; height:274px; position:absolute; z-index:2; top:0; left:0; background:url(../index_3_2_main_li_h2.png) no-repeat center}

/*首页内容4*/
.index_4{
	width: 100%;
	height: 760px;
	overflow: hidden;
	background:url(../index_4_bg.jpg) left top;
}

.index_4_title{
	width: 100%;
	height: 160px;
	overflow: hidden;
	background: url(../index_4_title.png) no-repeat center top;
}

.index_4_title h1{
	text-align: center;
	font-size:18px;
	color: #fff;
	line-height: 40px;
	margin-top:118px; 
}

.index_4_title h1 a{
	color: #fff;
}

.index_4_main{
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
}

.index_4_main_l{
	width: 595px;
	height: 442px;
	overflow: hidden;
	background: #fff;
	float: left;
}

.index_4_main_l h1{
	width: 595px;
	height: 302px;
	overflow: hidden;
}

.index_4_main_l h1 img{
	width: 100%;
}

.index_4_main_l h2{
	font-size: 16px;
	color:#000000;
	font-weight:bold;
	padding: 0 40px 0 30px;
	line-height: 50px;
	margin-top:10px; 
}

.index_4_main_l h2 a{
	color:#000000;
}

.index_4_main_l h2 a:hover{
	color:#135137;
}

.index_4_main_l h3{
	font-size: 14px;
	color:#333333;
	padding: 0 40px 0 30px;
	line-height: 24px;
}

.index_4_main_r{
	width: 595px;
	overflow: hidden;
	float: right;
}

.index_4_main_r_tant{
	padding: 15px;
	width:565px;
	height: 110px;
	background: #fff;
	overflow: hidden;
	margin-bottom:10px; 
}

.index_4_main_r_tant_img{
	width: 150px;
	height: 110px;
	overflow: hidden;
	float: left;
}

.index_4_main_r_tant_img img{
	width: 100%;
	height: 100%;
}

.index_4_main_r_tant_text{
	width: 400px;
	float: right;
}

.index_4_main_r_tant_text h1{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	line-height: 34px;
}

.index_4_main_r_tant_text h1 a{
	color: #000000;
}

.index_4_main_r_tant_text h1 a:hover{
	color: #135137;
}

.index_4_main_r_tant_text h2{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}

/*友情链接*/
.link{overflow: hidden;width: 100%;padding:20px 0; background:#18212a}
.link_l{
    border-right: 1px #8c8f94 solid;
    font-size: 20px;
	float: left;
	 color:#8c8f94;
	 width:120px;

}
.link_r{float: right; width:1070px}
.link_r a{ display:block; color:#8c8f94; font-size:14px; padding:0 20px; float: left; line-height:30px;}
.link_r a:hover{ color:#135137}



/*底部*/
.footer{ 
	width:100%;
	height:240px;
	background:#18212a; 
	overflow:hidden;
}

.footer_nav{
    width:100%;
	overflow:hidden;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #8c8f94;
	border-top:1px solid #8c8f94;
}

.footer_nav li{
    float:left;
	font-size:14px;
	color:#8c8f94;
	margin-right:40px;
}

.footer_nav li a{
	color:#8c8f94;
}

.footer_nav li a:hover{
	color:#135137;
}

.footer_text{
	width: 100%;
    overflow: hidden;
	padding-top:26px;
}

.footer_text_l{
    float:left;
	width:680px;
}

.footer_cop{
	width:100%;
	overflow:hidden;
	color:#8c8f94;
	font-size:14px;
}

.footer_cop a{
	color:#8c8f94;
}

.footer_link{
	width:100%;
	overflow:hidden;
	color:#8c8f94;
	font-size:14px;
	margin-top:20px;
	line-height:24px;
	
}

.footer_link h1{
    float:left;
	color:#8c8f94;
	font-size:14px;
	height:48px;
}
.footer_link h2{
    width:610px;
    float:left;
}
.footer_link h2 a{
	display:block;
	padding:0 6px;
	float:left;
	color:#8c8f94;

}
.footer_link h2 a img{
	width:100%;
}


.footer_text_r{
	width:340px;
	float:right;
}

.footer_text_r h1{
	font-size:16px;
	color:#ffffff
}
.footer_text_r h2{
	height:90px;
	background:url(../footer_text_r_h2.jpg) no-repeat left 10px;
	padding-left:25px;
	margin-top:6px;
}

.footer_text_r h2 p{
	font-size:14px;
	line-height:30px;
	color:#8c8f94;
}


#flip{ margin-bottom:30px;}
#searchlist{ width:1200px; margin:0 auto; overflow:hidden}

/*内页导航*/
.ny_inner{ width:100%; height:60px; overflow:hidden; border-bottom:1px solid #dddddd}
.ny_nav{ float:left; height:60px; line-height:65px;}
.ny_nav li{ float:left; height:58px; margin-right:30px; font-size:14px; }
.ny_nav li a{ color:#333333}

/*内页位置*/
.ny_weizhi{ float:right}
.ny_weizhi h1{ float:left; width:63px; height:65px; border-left:1px solid #f4f5f6;border-right:1px solid #f4f5f6; background:url(../ny_weizhi.jpg) no-repeat center}
.ny_weizhi h1 a{ display:block;width:63px; height:65px; }
.ny_weizhi h2{ float:left; font-size:14px; line-height:65px; color:#fff; }
.ny_weizhi h2 a{ color:#333333; float:left; padding-left:15px; margin-right:15px;}
.ny_weizhi h2 a:hover{ color:#19563c}
#ny_weizhi_a2{ background:url(../ny_weizhi_a.jpg) no-repeat left center}


/*内页内容*/
.ny_main{ width:100%; overflow:hidden; }

/*简介页面*/
.showtext{ width:1200px; margin:0 auto; overflow:hidden; padding-top:20px; font-size:14PX; padding-bottom:50px;}

/*公司简介*/
.qyjj1{ width:100%; height:450px; overflow:hidden; background:#f4f5f6;}
.qyjj1_l{ float:left; width:720px;height:450px;}
.qyjj1_l h1{ font-size:24px; color:#000000; line-height:70px; margin-top:14px;}
.qyjj1_l h2{ font-size:14px; color:#333333; line-height:30px; text-align:justify}

.qyjj1_r{ float:right; width:430px; height:450px; position:relative}
.qyjj1_r li{width:430px; height:450px; overflow:hidden}
.qyjj1_r li img{ width:100%}

.qyjj1_r .bx-controls-direction{ position:absolute; bottom:0; right:0; z-index:999}
.qyjj1_r .bx-controls-direction a{ display:block; width:40px; height:40px; float:left;}
.qyjj1_r .bx-controls-direction .bx-prev{ background:url(../qyjj1_r_prev.jpg) no-repeat}
.qyjj1_r .bx-controls-direction .bx-prev:hover{ background:url(../qyjj1_r_prev_h.jpg) no-repeat}
.qyjj1_r .bx-controls-direction .bx-next{ background:url(../qyjj1_r_next.jpg) no-repeat}
.qyjj1_r .bx-controls-direction .bx-next:hover{ background:url(../qyjj1_r_next_h.jpg) no-repeat}


.qyjj2{ width:100%; padding-bottom:30px;  overflow:hidden;background:#fff}
.qyjj2_l{ width:770px; height:680px; overflow:hidden; float:left}
.qyjj2_l img{ width:100%;}

.qyjj2_r{ width:370px; height:620px;  float:right;  background:#f4f5f6; padding:30px }
.qyjj2_r h1{ font-size:18px; color:#19553c; line-height:40px;}
.qyjj2_r h2{ font-size:14px; color:#333333; line-height:30px;}


/*董事长简介*/
.dszjj1{ width:100%;  overflow:hidden; background:#f4f5f6;}
.dszjj1_l{ float:left; width:720px;}
.dszjj1_l h1{ font-size:24px; color:#000000; line-height:70px; margin-top:14px;}
.dszjj1_l h2{ font-size:14px; color:#333333; line-height:30px; text-align:justify}

.dszjj1_r{ float:right; width:430px; height:450px; position:relative}
.dszjj1_r li{width:430px; height:450px; overflow:hidden}
.dszjj1_r li img{ width:100%}


/*企业文化*/
.qywh{ width:100%;  overflow:hidden; background:#f4f5f6;}
.qywh_title{font-size:24px; color:#000000; line-height:70px; margin-top:14px;}
.qywh_main{ width:100%; overflow:hidden; font-size:14px; color:#333333; line-height:36px;}



/*团队介绍*/
.tdjs{ width:100%; overflow:hidden; margin-top:30px;}
.tdjs_tant{ width:100%; height:260px; background:#f1eff1; overflow:hidden; margin-bottom:30px;}
.tdjs_tant_img{ width:240px; height:260px; float:left; overflow:hidden;}
.tdjs_tant_text{ float:left; width:900px; margin-left:30px;}
.tdjs_tant_text h1{ font-size:16px; color:#000000; font-weight:bold; line-height:34px; margin-top:24px;}
.tdjs_tant_text h1 a{color:#000000;}
.tdjs_tant_text h2{ font-size:16px; color:#333333;}
.tdjs_tant_text h3{ font-size:14px; line-height:30px; color:#333333; height:150px; overflow:hidden; margin-top:14px; text-align:justify}


/*人才招聘*/
.zxns{ width:100%; overflow:hidden; margin-top:40px;}
.zxns_title{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #fff; background:#18543d}
.zxns_title ul li{ float:left; font-size:16px; font-weight:bold; color:#fff;}
.zp1{ width:210px; margin-left:50px; margin-right:45px;}
.zp1 a{ color:#333;}
.zp2{ width:90px; margin-right:130px; text-align:center}
.zp3{ width:120px; text-align:center}
.zp3 a{display:block; float:left; line-height:30px; width:120px; height:30px; color:#18543d; font-size:14px; margin-top:10px;}
.zxns_main_tant{ width:100%; height:50px;border-bottom:1px solid #ccc; line-height:50px; overflow:hidden}
.zxns_main_tant ul li{float:left; font-size:14px;  color:#333;}


.cv_table{ margin:0 auto; width:580px;}
.cv_table td.input{width: 500px; float:right}
.cv_table tr{ height:50px;}
.cv_table input.input-text, .cv_table input.input-file,.cv_table input.code,.cv_table textarea{width: 500px; }
.cv_table td.submint{ float:left; margin-top:80px;}
.cv_table .textarea-text{ height:100px;}

.cv_table td.text{ width:66PX;}




/*联系我们*/
.ny_contact{ 
	width:100%; 
	overflow:hidden;
	margin:50px 0;

}
.ny_contact_l{ 
	width: 770px;
	height: 450px;
	float: left;
	overflow: hidden;
}
.ny_contact_l .BMapLib_nav{ 
	display:none;
}
.ny_contact_l .BMapLib_bubble_title{ 
	color:#000000!important; 
	font-weight:bold; 
	font-family:Microsoft YaHei;
}
.ny_contact_l .BMapLib_bubble_content div{ 
	font-size:12px; 
	color:#323232!important; 
	line-height:34px!important;
	font-family:Microsoft YaHei;
}
.ny_contact_l .anchorBL,.contact_map .BMap_cpyCtrl{ 
	display:none;
}
.ny_contact_l .BMapLib_sendToPhone{ 
	display:none;
}
.ny_contact_l .BMapLib_bubble_title{ 
	line-height:50px!important; 
	height:50px!important;
}
.ny_contact_l .BMapLib_bubble_top{ 
	height:50px!important;
}
.ny_contact_l .BMapLib_bubble_close{ 
	height:50px!important;
}


.ny_contact_r{
	width: 370px;
	height: 450px;
	float: right;
	background:#eee;
	padding:0 30px;
}

.ny_contact_r_text{ width:100%; overflow:hidden; margin:24px 0}
.ny_contact_r_text h1{ font-size:18px; color:#135137; font-weight:bold; line-height:50px;}
.ny_contact_r_text h2{ font-size:14px; color:#333333; line-height:30px;}

.ny_contact_r_code{ width:100%; overflow:hidden; padding-top:26px; border-top:1px solid #ababab}
.ny_contact_r_code li{ float:left; width:107px; float:left; margin-right:20px;}
.ny_contact_r_code li h1{ width:97px; height:97px; overflow:hidden; padding:5px; background:#fff}
.ny_contact_r_code li h1 img{ width:100%;}
.ny_contact_r_code li h2{ font-size:14px; color:#000000; text-align:center; line-height:30px;}



/*新闻列表页*/
.newslist{ width:100%; background:#f4f5f7; overflow:hidden; padding-bottom:50px;}
.newslist_l{ float:left; width:780px; margin-top:20px;}
.newslist_l_com{ width:100%; height:210px; overflow:hidden; background:#fff; margin-bottom:10px;}
.newslist_l_com_l{ float:left; width:315px; height:210px; overflow:hidden}
.newslist_l_com_l img{ width:100%;}
.newslist_l_com_r{ float:left; margin-left:30px; width:380px;}
.newslist_l_com_r h1{ font-size:36px; color:#19553c; font-family:Constantia; margin-top:10px; line-height:50px;}
.newslist_l_com_r h2{ font-size:16px; color:#333333; font-weight:bold; margin-bottom:20px;}
.newslist_l_com_r h3{ font-size:14px; color:#666666; line-height:24px;}

.newslist_l_tant{ width:100%; height:130px; overflow:hidden; padding:10px 0; border-bottom:1px dashed #ccc}
.newslist_l_tant_l{ float:left; width:130px; height:130px;color:#666666; font-family:Constantia; background:#fff; text-align:center;}
.newslist_l_tant_l h1{ font-size:54px; line-height:90px;}
.newslist_l_tant_l h2{ font-size:26px; line-height:10px;}
.newslist_l_tant_r{ float:left; padding-left:30px; padding-right:25px; width:595px;height:130px;background:#fff}
.newslist_l_tant_r h1{ font-size:16px; color:#333333; line-height:46px; font-weight:bold; margin-top:5px;}
.newslist_l_tant_r h2{ font-size:14px; color:#666666; line-height:24px;}



.newslist_r{ float:right; margin-top:20px; padding-bottom:30px; width:400px;  background:#fff; }
.newslist_r h1{ width:400px; height:400px; margin-bottom:16px;}
.newslist_r h2{ font-size:18px; color:#19553c; line-height:40px; padding:0 0 0 20px; }
.newslist_r h3{ font-size:14px; color:#666666; line-height:26px; padding:0 0 0 20px;}

.shownews{ width:1200px; margin:0 auto; overflow:hidden}


/*人才招聘*/
.newslist_zp{ width:100%; overflow:hidden}
.newslist_zp li{ padding:0 24px; height:46px; line-height:46px; background:#fff; border:1px solid #dcdcdc; margin-bottom:8px; }
.newslist_zp li a{ display:block; font-size:14px; color:#333; float:left;background:url(../newslist_zp_li.png) no-repeat center left; padding-left:20px;}
.newslist_zp li a:hover{ color:#19563c}

.newslist_zp li span{ float:right; color:#666}


/*图片模块*/
.imglist{ width:100%; overflow:hidden; margin-top:30px;}
.imglist ul{ margin-left:-20px; zoom:1}
.imglist li{ width:285px; height:330px; float:left;margin-left:20px; margin-bottom:30px;
-moz-box-shadow: 2px 2px 5px #dedede; /* 老的 Firefox */
box-shadow: 2px 2px 5px #dedede;
}
.imglist li h1{ width:100%; height:195px; overflow:hidden}
.imglist li h1 img{ width:100%;}
.imglist li h2{ font-size:16px; color:#000000; text-align:center; line-height:30px; margin-top:10px;}
.imglist li h3{ font-size:14px; color:#666666; text-align:center; line-height:30px;}
.imglist li h4{ width:84px; height:24px; overflow:hidden; margin:14px auto 0 auto; border:1px solid #c6c6c6; font-size:12px; text-align:center; line-height:24px;}
.imglist li h4 a{ display:block;color:#666666; }
.imglist li h4 a:hover{color:#19563c; }

.showimg{ width:1200px; margin:0 auto; overflow:hidden}


/*产品模块*/
.ny_product_search{
	width: 100%;
	height: 140px;
	background: #2b50a5;
}
.ny_product_search_l{
	float: left;
	font-size: 20px;
	color:#ffffff;
	font-weight: bold;
	line-height: 140px;
}
.ny_product_search_r{
	float: right;
	margin-top:46px;
}
.ny_product_search_select{
	float: left;	
	padding: 6px 0;
	background: #fff;
}

.ny_product_search_select select{
	font-family: 微软雅黑;
	font-size: 14px;
	color: #323232;
	height: 34px;
	width:190px;
	float: left;
	margin: 0;
	border: none;
	border-left:1px solid #d9d9d9;
	outline: none
}
.ny_product_search_select select option{
	text-align: center;
}

.ny_product_search_searchgo{
	float: left;
	width: 132px;
	height: 46px;
	background: #ee1212;
	color: #fff;
	font-size: 16px;
	text-align: center;
	font-family: 微软雅黑;
	cursor: pointer;
	border: 0px;
	outline:none;
}




.ny_product{
	width: 100%;
	overflow: hidden;
	background: #f2f3f4;
}
.ny_product_main{
	padding: 30px 60px 40px 60px;
	width: 1080px;
	background: #fff;
	margin: 0 auto;
}
.ny_product_title{
	font-size: 24px;
	color:#323232;
	font-weight: bold;
	line-height: 66px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom: 30px; 
}
.ny_product_tant{
	width: 100%;
	height: 340px;
	overflow: hidden;
	margin-bottom:60px; 
}
.ny_product_tant_title{
	width: 100%;
	height: 52px;
	overflow: hidden;
}
.ny_product_tant_title h1{
	width:200px;
	height: 50px;
	float: left;
	background: #2b50a5;
	line-height: 50px;
	text-align: center;
	font-size:18px;
	color: #ffffff;
	border-top:1px solid #2b50a5;
	border-bottom:1px solid #2b50a5; 
}
.ny_product_tant_title h2{
	width:879px;
	height: 50px;
	float: right;
	background: #e6e6e6;
	border-top:1px solid #d2d2d2; 
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
}

.ny_product_tant_main{
	width: 100%;
	overflow: hidden;
	margin-top:30px; 
}
.ny_product_tant_main ul{
	margin-left: -16px;
	zoom:1;
}
.ny_product_tant_main li{
	float: left;
	width: 256px;
	height: 256px;
	border: 1px solid #e6e6e6;
	margin-left: 16px;
}
.ny_product_tant_main li h1{
	width: 256px;
	height: 208px;
	overflow: hidden;
}
.ny_product_tant_main li h1 img{
	width: 100%
}
.ny_product_tant_main li h2{
	width: 256px;
	height: 48px;
	overflow: hidden;
	background: #e6e6e6;
	text-align: center;
	line-height: 48px;
	font-size: 14px;
	color: #5a5a5a
}
.ny_product_tant_main li:hover h2{
	color: #135137;
}
.ny_product_tant_li_more{
	font-size: 24px;
	text-align: center;
	line-height: 258px;
	color:#5a5a5a;
	background: #f0f0f0;
}
.ny_product_tant_li_more a{
	display: block;
}


.productlist{ 
	width:100%; 
	overflow:hidden;
}


.productlist ul{
	margin-left:-30px;
	zoom:1; 
}

.productlist li{
	width: 380px;
	float: left;
	overflow: hidden;
	margin-left:30px;
	margin-top:30px;
}

.productlist li h1{
	width: 100%;
	height: 274px;
	overflow: hidden;
	border:1px solid #ccc;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	
}
.productlist li h1 img{
	width: 100%
}
.productlist li h2{
	width: 100%;
	height: 48px;
	overflow: hidden;

	text-align: center;
	line-height: 48px;
	font-size: 14px;
	color: #5a5a5a
}
.productlist li:hover h2{
	color: #135137;
}

.show_sp{ width:100%; overflow:hidden; padding-bottom:30px;}
.show_sp_title{    
    font-size: 20px;
    text-align: center;
    border-bottom: 1px dotted #ccc;
    padding: 5px 0px;
    margin-top: 10px;
    overflow: hidden;
    color: #333;
}
.show_sp_main{ width:900px; height:600px; overflow:hidden; margin:30px auto}
.show_sp_content{ width:100%; overflow:hidden; font-size:14px; line-height:26px;}


/*招聘模块*/
.joblist{ width:100%; overflow:hidden; }
.joblist_tant{ padding:0 60px 0 44px; overflow:hidden; background:#f7f0d6; margin-top:14px;}
.joblist_tant_title{ padding:23px 0; line-height:26px; height:52px; overflow:hidden; position:relative}
.joblist_tant_title h1{ font-size:16px; color:#323232;}
.joblist_tant_title h2{ font-size:14px; color:#5a5a5a; padding:0 10px}
.joblist_tant_title h3{ width:30px; height:30px; position:absolute; background:url(../joblist_tant_title_1.jpg) no-repeat center; right:0; top:34px; cursor:pointer; }
.joblist_tant_title_bg h3{width:30px; height:30px; position:absolute; background:url(../joblist_tant_title_2.jpg) no-repeat center; right:0; top:34px}

.joblist_tant_content{ display:none;padding:20px 10px 30px 10px; overflow:hidden; border-top:1px solid #d2ccb6}



.powered_by_metinfo{height:35px;background:#18212a;color:#8c8f94;text-align:center;font-size:12px;line-height:35px;}
.powered_by_metinfo a{color:#8c8f94;}